<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/meson.git/test cases/rust, branch python35</title>
<subtitle>github.com: mesonbuild/meson.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/meson.git/'/>
<entry>
<title>add `crate-name` to Rust target args</title>
<updated>2017-07-22T00:49:39+00:00</updated>
<author>
<name>Adam C. Foltzer</name>
<email>acfoltzer@galois.com</email>
</author>
<published>2017-07-12T02:40:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/meson.git/commit/?id=4eda3ca0fcad6b0071c36a87237e0c7080d18701'/>
<id>4eda3ca0fcad6b0071c36a87237e0c7080d18701</id>
<content type='text'>
This is required for downstream Rust dependencies to properly import
libraries using `extern crate`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is required for downstream Rust dependencies to properly import
libraries using `extern crate`.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix failing Rust test cases</title>
<updated>2017-06-14T18:50:35+00:00</updated>
<author>
<name>Adam C. Foltzer</name>
<email>acfoltzer@galois.com</email>
</author>
<published>2017-06-14T18:50:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/meson.git/commit/?id=35fae9d019352dcef01a44944d0096c4c33bbda0'/>
<id>35fae9d019352dcef01a44944d0096c4c33bbda0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>rename `crate_type` to `rust_crate_type` per @TingPing</title>
<updated>2017-06-14T15:39:41+00:00</updated>
<author>
<name>Adam C. Foltzer</name>
<email>acfoltzer@galois.com</email>
</author>
<published>2017-06-14T15:39:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/meson.git/commit/?id=69b18cf7e95f101e78c434811a3a02ff219235be'/>
<id>69b18cf7e95f101e78c434811a3a02ff219235be</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Enhance Rust support</title>
<updated>2017-06-09T22:14:02+00:00</updated>
<author>
<name>Adam C. Foltzer</name>
<email>acfoltzer@galois.com</email>
</author>
<published>2017-06-09T21:51:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/meson.git/commit/?id=bdd4c45b173055931db1c758cd7f016693d3a924'/>
<id>bdd4c45b173055931db1c758cd7f016693d3a924</id>
<content type='text'>
- Adds a `crate_type` kwarg to library targets, allowing the different
  types of Rust [linkage][1].
- Shared libraries use the `dylib` crate type by default, but can also
  be `cdylib`
- Static libraries use the `rlib` crate type by default, but can also
  be `staticlib`
- If any Rust target has shared library dependencies, add the
  appropriate linker arguments, including rpath for the sysroot of the
  Rust compiler

[1]: https://doc.rust-lang.org/reference/linkage.html
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Adds a `crate_type` kwarg to library targets, allowing the different
  types of Rust [linkage][1].
- Shared libraries use the `dylib` crate type by default, but can also
  be `cdylib`
- Static libraries use the `rlib` crate type by default, but can also
  be `staticlib`
- If any Rust target has shared library dependencies, add the
  appropriate linker arguments, including rpath for the sysroot of the
  Rust compiler

[1]: https://doc.rust-lang.org/reference/linkage.html
</pre>
</div>
</content>
</entry>
<entry>
<title>rust: Support rust_args</title>
<updated>2017-05-08T19:25:52+00:00</updated>
<author>
<name>Patrick Griffis</name>
<email>tingping@tingping.se</email>
</author>
<published>2017-04-02T16:58:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/meson.git/commit/?id=b520a4f030701089b7eca8bf00d49d143db5ba8b'/>
<id>b520a4f030701089b7eca8bf00d49d143db5ba8b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>rust: Support executable name differing from source name</title>
<updated>2017-03-29T18:09:51+00:00</updated>
<author>
<name>Patrick Griffis</name>
<email>tingping@tingping.se</email>
</author>
<published>2017-03-29T16:21:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/meson.git/commit/?id=9929e0efacd5601c548bb727ff13d19ee96477c6'/>
<id>9929e0efacd5601c548bb727ff13d19ee96477c6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix tests for the new library/executable naming scheme</title>
<updated>2016-07-01T15:20:47+00:00</updated>
<author>
<name>Nirbheek Chauhan</name>
<email>nirbheek@centricular.com</email>
</author>
<published>2016-07-01T09:13:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/meson.git/commit/?id=45c8557dc67b7e8af8cef1aeb8b662dc9a6a4286'/>
<id>45c8557dc67b7e8af8cef1aeb8b662dc9a6a4286</id>
<content type='text'>
Also add new tests for the platform-specific and compiler-specific
versioning scheme.

A rough summary is:

1. A bug in how run_tests.py:validate_install checked for files has been
   fixed. Earlier it wasn't checking the install directory properly.
2. Shared libraries are no longer installed in common tests, and the
   library name/path testing is now done in platform-specific tests.
3. Executables are now always called something?exe in the
   installed_files.txt file, and the suffix automatically corrected
   depending on the platform.
4. If a test installs a file called 'no-installed-files', the installed
   files for that test are not validated. This is required to implement
   compiler-specific tests for library names/paths such as MSVC vs MinGW
5. The platform-specific file renaming in run_tests.py has been mostly
   removed since it is broken for shared libraries and isn't needed for
   static libraries.
6. run_tests.py now reports all missing and extra files. The logic for
   finding these has been reworked.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also add new tests for the platform-specific and compiler-specific
versioning scheme.

A rough summary is:

1. A bug in how run_tests.py:validate_install checked for files has been
   fixed. Earlier it wasn't checking the install directory properly.
2. Shared libraries are no longer installed in common tests, and the
   library name/path testing is now done in platform-specific tests.
3. Executables are now always called something?exe in the
   installed_files.txt file, and the suffix automatically corrected
   depending on the platform.
4. If a test installs a file called 'no-installed-files', the installed
   files for that test are not validated. This is required to implement
   compiler-specific tests for library names/paths such as MSVC vs MinGW
5. The platform-specific file renaming in run_tests.py has been mostly
   removed since it is broken for shared libraries and isn't needed for
   static libraries.
6. run_tests.py now reports all missing and extra files. The logic for
   finding these has been reworked.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Rust to work with 1.3 release. Closes #277.</title>
<updated>2015-10-11T20:30:52+00:00</updated>
<author>
<name>Jussi Pakkanen</name>
<email>jpakkane@gmail.com</email>
</author>
<published>2015-10-11T20:30:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/meson.git/commit/?id=d952812b1bddd2e4a7c0dd60da5ac17757182cee'/>
<id>d952812b1bddd2e4a7c0dd60da5ac17757182cee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Deal with Rust static libraries, too.</title>
<updated>2014-06-23T17:53:20+00:00</updated>
<author>
<name>Jussi Pakkanen</name>
<email>jpakkane@gmail.com</email>
</author>
<published>2014-06-23T17:53:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/meson.git/commit/?id=2d23a44e6e6f5baf5d076015f583c61bebfd9fde'/>
<id>2d23a44e6e6f5baf5d076015f583c61bebfd9fde</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Install Rust shared libraries.</title>
<updated>2014-06-23T17:29:18+00:00</updated>
<author>
<name>Jussi Pakkanen</name>
<email>jpakkane@gmail.com</email>
</author>
<published>2014-06-23T17:29:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/meson.git/commit/?id=2366f822d23792fa618da91989cee8e6785960fe'/>
<id>2366f822d23792fa618da91989cee8e6785960fe</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
